infuse a divine spirit in - French English Dictionary